package com.zg.datapush.req;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

/**
 * 推送任务分页查询请求
 * @author zg
 */
@Data
@ApiModel(value = "推送任务分页查询请求", description = "推送任务分页查询请求")
public class DpPushTaskPageReq {
    
    @ApiModelProperty(value = "任务名称")
    private String taskName;
    
    @ApiModelProperty(value = "源数据源编码")
    private String sourceDatasourceCode;
    
    @ApiModelProperty(value = "源表名")
    private String sourceTableName;
    
    @ApiModelProperty(value = "目标类型")
    private String targetType;
    
    @ApiModelProperty(value = "目标系统名称")
    private String targetSystemName;
    
    @ApiModelProperty(value = "推送模式")
    private String pushMode;
    
    @ApiModelProperty(value = "调度类型")
    private String scheduleType;
    
    @ApiModelProperty(value = "任务状态")
    private Integer status;
    
    @ApiModelProperty(value = "创建人")
    private String createBy;
    
    @ApiModelProperty(value = "页码")
    private Integer page = 1;
    
    @ApiModelProperty(value = "页大小")
    private Integer pageSize = 10;
}
